acquit (oneself) well

Translations
bien s'acquitter de